▢現在完了形 ▢現在完了進行形
▢3過去完了形 ▢4過去完了進行形 ▢5未来完了形
▢
1 現在完了形 Key Sentences60 I have just finished my homework. 61 Mike has gone to school.
62 Have you ever talked with Ken? 63 I have never been to Hokkaido. 64 I have lived here for ten years.
⒜ 現在完了形…〈have〔has〕+過去分詞〉
⒝ 現在完了の用法…過去の動作や状態が,何らかの点で現在とつながりをもっていることを表す。
⑴ 完了:「∼してしまった」「∼したところだ」…現在までの動作の完了 〔60〕 I have already had my lunch. (私はもう昼食を食べてしまいました) Tom has just arrived here. (トムはちょうどここに着いたところです)
⑵ 結果:「∼した(,そして今は…である)」…過去の動作の現在における結果 〔61〕 I have lost my watch. (私は時計をなくしてしまいました)
→ I don’t have my watch now. ( その結果 私は今,時計を持っていません)
⑶ 経験:「(今までに)∼したことがある〔ない〕」…現在までの経験 〔62,63〕 I have talked with Ken before. (私は以前に健と話したことがあります) He has never played tennis. (彼は 1 度もテニスをしたことがありません)
【注】 「∼へ行ったことがある」はhave〔has〕 been to∼ で表すことが多い。
⑷ 継続:「(ずっと)∼だ」「(ずっと)∼している」…ある状態の過去から現在までの継続 〔64〕 She has been sick since last Monday. (彼女はこの前の月曜日からずっと具合が悪い) How long have you lived in Japan? (あなたはどれくらい日本に住んでいますか) ⒞ 現在完了と「時」を表す副詞(句)
完了 just, already, yet(疑問文で「もう」,否定文で「まだ」)など
経験 before, once, often, sometimes, ∼ times, ever〔疑問文〕, never〔否定文〕など 継続 for∼(∼の間), since∼(∼以来), all∼, these∼など
▢
2 現在完了進行形 Key Sentences65 We have been waiting for Ken for an hour. 66 It has been snowing since last night.
⒜ 現在完了進行形:〈have〔has〕 been+∼ing〉…「今までずっと∼し(続け)ている」 ⒝ 過去の動作が現在まで継続している,または,直前まで継続していたことを表す。
I have been working since this morning. (私は今朝からずっと働き続けています)
【注】 直前まで継続していたことを強調するときは,「ずっと∼し(続け)ていた」という訳になる。
STEP A
1
〈現在完了〉 次の各文を,( )内の語句を加えて現在完了の文に書きかえなさい。⑴ She washed the dishes. (already)
⑵ I visited the city. (once)
⑶ He lived in Canada. (since 2002)
2
〈現在完了:疑問文・否定文〉 次の日本文に合うように, に適する語を書きなさい。⑴ あなたはもうその本を読んでしまいましたか。
you the book ?
⑵ 私はまだ昼食を食べていません。
I had lunch .
⑶ 彼は今までに沖縄へ行ったことがありますか。
he ever to Okinawa?
⑷ 私たちは今までに 1 度も船で旅行したことがありません。 We traveled by ship.
⑸ 私は先月以来ずっとジムに会っていません。
I seen Jim last month.
⑹ 彼女はどのくらいの間ニューヨークに滞在しているのですか。
she stayed in New York?
3
〈現在完了進行形〉 次の各文を,( )内の語句を加えて現在完了進行形の文に書きかえるとき, に適する語を書きなさい。⑴ I am studying English. (for f ive years)
I English for f ive years.
⑵ Jim is listening to music. (all afternoon)
Jim to music all afternoon.
⑶ They are practicing soccer. (since this morning)
They soccer since this morning.
4
〈現在完了〉 次の英文を下線部に注意して日本文になおしなさい。⑴ She has become a teacher.
( )
⑵ I have been to Kanazawa three times.
( )
⑶ They have been in Kanazawa for three years.
( )
68 I knew him, for I had seen him before.
69 My uncle had lived in London for two years before he came back to Japan. 70 He showed me some pictures (which) he had taken in Paris.
⒜ 過去完了形…〈had+過去分詞〉
⒝ 過去完了の用法…過去のある時点を基準にして,その時点までの動作・状態の状況を表す。
⑴ 完了・結果:「(過去のある時点では)∼してしまっていた」 When I arrived, the concert had just begun.
⑵ 経験:「(過去のある時点までに)∼したことがあった」 I found Yumi easily, because I had seen her before.
⑶ 継続:「(過去のある時点まで)ずっと∼していた」
When she became sick, she had been very busy for a week.
⒞ 過去のある時点より前の過去を表す過去完了
He showed me some pictures he had taken in Paris.
▢
4 過去完了進行形 Key Sentences71 Nancy had been cooking for two hours when I called on her. 72 I had been watching TV until then.
⒜ 過去完了進行形:〈had been+∼ing〉…「ずっと∼し(続け)ていた」 ⒝ 過去のある時点までの動作の継続を表す。
We had been waiting for Ken before he came.
(私たちは健が来るまでずっと待ち続けていました)
▢
5 未来完了形 Key Sentences73 I’ll have finished my homework by tomorrow.
74 She will have been to Korea three times if she goes there next week. 75 We will have lived here for a year next April.
⒜ 未来完了形:〈will〔shall〕 have+過去分詞〉
⒝ 未来完了の用法…未来のある時点を基準にして,その時点 までの動作や状態の状況を表す。
⑴ 完了・結果:「(未来のある時点までに)∼してしまって いるだろう」 〔73〕
⑵ 経験:「(未来のある時点までに)∼したことになるだろう」 〔74〕
⑶ 継続:「(未来のある時点まで)ずっと∼していることになるだろう」 〔75〕
過去のある時点 (私が到着したとき,コンサートはちょうど始まったところでした)
〈will〔shall〕 have been
∼ing〉:「(未来のある時点ま でに)∼していることになる だろう」…(動作の)継続
参考 未来完了進行形 過去のある時点 (私は由美をすぐに見つけました。なぜなら以前に彼女に会ったことがあったからです)
過去のある時点 (彼女は病気になったとき,それまで 1 週間ずっと忙しかった)
過去のある時点 (彼は私にパリで撮った写真を見せてくれました)
STEP A
1
〈過去完了〉 次の各文を,( )内の語句を加えて過去完了の文に書きかえるとき, に適する 語を書きなさい。⑴ It began to rain. (already, when school was over)
It already to rain when school was over.
⑵ I wrote to him. (once, before I met him)
I to him once before I met him.
⑶ She wanted this bag. (for a long time, before she got it)
She this bag for a long time before she got it.
2
〈過去完了進行形〉 次の各文を,until thenを加えて過去完了進行形の文に書きかえるとき, に適する語を書きなさい。⑴ The man was staying in China.
The man in China until then.
⑵ We were walking a long way.
We a long way until then.
⑶ What were you doing?
What you until then?
3
〈未来完了〉 次の各文を,( )内の語句を加えて未来完了の文に書きかえるとき, に適する 語を書きなさい。⑴ The concert will start. (before I get there)
The concert before I get there.
⑵ My father will come home. (by next Sunday)
My father home by next Sunday.
⑶ I will read the book twice. (if I read it again)
I the book twice if I read it again.
⑷ They will work here for a year. (next month)
They here for a year next month.
4
〈過去完了・過去完了進行形・未来完了〉 次の英文を日本文になおしなさい。⑴ I had never seen such an exciting soccer game before.
( )
⑵ I found I had lost my pen.
( )
⑶ We didn’t go out because it had been raining hard all day.
( )
⑷ My parents will have left home when I get up.
( )
▢ 1
次の各文の( )内から適する語句を選び,記号を○でかこみなさい。⑴ We ( ア shall be イ have been ウ had been to) here since last summer.
⑵ Dick ( ア has イ was ウ had been) sleeping for two hours when his friend visited him.
⑶ Keiko ( ア has イ have ウ will have) read the book by tomorrow.
⑷ When I got home, I found that I ( ア left イ has left ウ had left) my umbrella in the bus.
⑸ My father ( ア has イ has been ウ will have) used this car for three years next spring.
⑹ Yesterday I went to see Mary as I ( ア haven’t イ hadn’t ウ won’t have) seen her for several months.
⑺ Mike and Bill ( ア know イ have known ウ have been knowing エ will have
known) each other since they were children. 〈和光大〉
▢ 2
次の日本文に合うように, に適する語を書きなさい。⑴ 私はちょうど図書館へ行ってきたところです。
I just the library.
⑵ もしまた彼女に会えば,私は彼女に 3 回会ったことになります。
If I see her again, I her three times.
⑶ ジムが駅に着いたとき,電車はちょうど発車したところでした。
The train when Jim arrived at the station.
⑷ 由美は今朝からずっと勉強し続けています。
Yumi since this morning.
⑸ ホワイトさんは来月で 2 年間秋田に住んでいることになります。
Ms. White in Akita for two years next month.
▢ 3
次の各文の( )内の語句を完了形にかえなさい。⑴ I’ll wait until you (f inish) your lunch.
⑵ The man died after he (be) sick for a year.
⑶ I (take) the examination twice if I take it again.
⑷ I didn’t go to see the movie because I (see) it before.
⑸ My mother (go) shopping. She’ll be back soon.
⑹ When I came home, dinner (already begin).
⑺ He asked me how long I (stay) in the city.
語 注
umbrella:傘かさ take an examination:試験を受ける
▢ 4
次の各組の文がほぼ同じ内容になるように, に適する語を書きなさい。⑴ It began to rain two hours ago, and it is still raining.
It raining two hours.
⑵ They went to Kyoto, and they aren’t here now. They to Kyoto.
⑶ Roy got sick last Sunday. He is still sick in bed.
Roy sick in bed last Sunday.
▢ 5
次の各文を〔 〕内の指示に従って書きかえなさい。⑴ Tom has already written the letter. 〔「まだ∼していない」という否定文に〕
⑵ He will have done his homework by noon. 〔疑問文に〕
⑶ They have lived in that house for ten years. 〔下線部が答えの中心となる疑問文に〕
⑷ Jim had been watching TV until then. 〔下線部が答えの中心となる疑問文に〕
⑸ I think that she was an English teacher. 〔下線部を過去形にかえて〕
▢ 6
次の日本文に合うように,( )内の語を並べかえなさい。⑴ 私は彼女のことを10年前から知っています。
(for/ have / her / I / known / years / ten / .)
⑵ 私たちは 3 年ぶりに彼に会いました。
(for/ had / seen / not / three / him / years / we) when we met him.
when we met him.
⑶ 彼女は明日の今ごろまでにその仕事を終えているでしょう。
She (by/ finished / the / this / have / time / will / work) tomorrow.
She tomorrow.
▢ 7
次の日本文を英文になおしなさい。⑴ あなたは今までに飛行機で旅行したことがありますか。
⑵ 私の兄はこの前の春からずっと中国語を教えています。
⑶ 私が起きたとき,父はもう家を出ていました。
⑷ 彼は先月札さっ幌ぽろを訪れるまで, 1 度も北海道へ行ったことがありませんでした。